5
תגובות
היי..
לפניי שנה וחצי בערך היו לי מספר מערכות PHP שבניתי... ועכשיו שניסיתי להתקין אותם אף אחד מהם לא עבדה..
בעצם קרה לי השגיאה הבאה:
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\4\panel\functions.php on line 1391
הבנתי שאולי זה בגלל שלא בכל הקובץ יש רק את התג פתיחה
ניסיתי לשנות בקבצים.. אבל בכל קובץ יש המון כאלה בגלל הקודים הקצרים ששמתי במערכת..
ניסיתי גם להשתמש בקודים:
אבל ללא הצלחה..
אולי יש עידכון חדש או שאסור יותר להשתמש בתג <? בתור פתיחת קוד PHP.. אני לא יודע
אבל אם מישהו יוכל לעזור לי אני מאוד אודה לו...
לפניי שנה וחצי בערך היו לי מספר מערכות PHP שבניתי... ועכשיו שניסיתי להתקין אותם אף אחד מהם לא עבדה..
בעצם קרה לי השגיאה הבאה:
Parse error: syntax error, unexpected end of file in C:\xampp\htdocs\4\panel\functions.php on line 1391
הבנתי שאולי זה בגלל שלא בכל הקובץ יש רק את התג פתיחה
<?php
יש גם <?
ניסיתי לשנות בקבצים.. אבל בכל קובץ יש המון כאלה בגלל הקודים הקצרים ששמתי במערכת..
ניסיתי גם להשתמש בקודים:
error_reporting(E_ALL & ~E_NOTICE);
error_reporting(E_ALL ^ E_NOTICE);
error_reporting(E_ALL ^ E_NOTICE);
אבל ללא הצלחה..
אולי יש עידכון חדש או שאסור יותר להשתמש בתג <? בתור פתיחת קוד PHP.. אני לא יודע
אבל אם מישהו יוכל לעזור לי אני מאוד אודה לו...
5 תשובות
אתה צריך לשנות את השורה הבאה בקובץ ה-php.ini שלך:
short_open_tag = Off
ל:
short_open_tag = On
את המיקום של php.ini אתה יכול למצוא בעזרת הפונקציה phpinfo. תחפש בפלט משהו כמו Configuration File (php.ini) Path.
עקרונית אני לא ממליץ לך להשתמש בתגיות המקוצרות בעתיד, כי אין באמת סיבה טובה להשתמש בהן (גם בקיצור ל-echo, אין באמת צורך), וכמו שאתה רואה - השימוש בהן לא מופעל כברירת מחדל.
נ.ב. אל תשכח להפעיל מחדש את xampp כדי שהשינויים ייכנסו לתוקף. ייתכן שתצטרך לערוך גם את קובץ ה-php.ini של Apache. (אני לא בטוח.)
תודה רבה...
אגב בלי שום קשר לא עולה לי איך אני עושה עירבוב של echo ב html חוץ מתגיות ארוכות...
תודה ויום טוב